string id;

int id(string name)
{
	return name == id;
}

void create(string arg)
{
#ifndef __NO_ENVIRONMENT__
	id = arg;
	if (!arg)
	{
		new(__FILE__, "foo");
	}
	else
	{
		move_object(previous_object());
	}
#endif
}

void do_tests()
{
#ifndef __NO_ENVIRONMENT__
	ASSERT(present("foo", this_object()));
	ASSERT(present("foo"));
#endif
}
